#menu {
    margin-left: 0;
}
#menu,#menu ul {
    list-style-type: none;
    padding-left: 0px;
}

#menu ul li.categ {
}

.fail {
    color: red;
}

.pass {
    color: green;
}

pre {
    background-color: ivory;
}
.brand,
.testsControl {
    white-space:nowrap;
}

.results-elapsed-time {
    border: 1px solid orange;
    background: lightyellow;
    color: orange;
}
.results-all {
    padding: 8px; 
    margin-top: 1em;  
    color: white;
}
.results-passes {
    background-color: green;
}

/* {{{ Diff */
.diff .context {
    color:#666;
}
.diff .added,
.diff .final {
    background: #dfd;
}
.diff .deleted,
.diff .original {
    background: #fdd;
}
.diff .added ins,
.diff .final ins {
    color: #090;
    text-decoration: none;
    font-weight:bold;
}
.diff .deleted del,
.diff .original del {
    color: #c00;
    font-weight:bold;
}
/* }}} */

.shortcuts {
    float: right;
}



.tree-blank, .tree-node, .tree-pipe, .tree-last {
    width: 16px;
    height: 100%;
    display: inline-block;
    background-image: url('../images/TreeNodeSprites.png');
    background-repeat: repeat-y;

    /*Dirty IE Hack*/
      zoom: 1;
      *display: inline;
}

.tree-last {
    background-position:-48px 0px;
}
 .tree-node {
    background-position:-32px 0px;
}
.tree-pipe {
    background-position:-16px 0px;
}

.tree-node, .tree-last {
    margin-right: 0.25em;
}

.tree-collapsable {
    cursor: pointer;
}

#search-field {
    width: 350px;
}
